Alpine salamander
noun
: an ovoviviparous tailed amphibian (Salamandra atra) occurring in the Alps that retains its one or two young in the uterus until metamorphosis is completed
Love words? Need even more definitions?
Merriam-Webster unabridged
Share